clc;
colormap(jet)
[x, y] = meshgrid(-1:0.04:1, -2:0.04:2);  % 生成网格数据矩阵
z = 0.5457*exp(-0.75*y.^2 - 3.75*x.^2 - 1.5*x) .* (x + y > 1) + ...
    0.7575*exp(-y.^2 - 6*x.^2) .* ((x + y > -1) & (x + y <= 1)) + ...
    0.5457*exp(-0.75*y.^2 - 3.75*x.^2 + 1.5*x) .* (x + y <= -1);  % 计算分段函数
% -----------------------------------------------------------
% h = surf(x, y, z);  % 绘制图形,
% %注意，这里h代表的是handler，整个图像的指针。
% % 而figure是最后一起画上去的，所以如果h发生改变，
% % 那么第一副图就是连续修改多次后的结果，而不再是原图
% -----------------------------------------------------------
% h = surf(x, y, z);  % 绘制图形
% rot_ax=[1,0,0];
% rotate(h,rot_ax,15);  % 沿 x 轴正向旋转 15°,这里的意思是函数解析式已经完全变了。
% %注意，该语句修改的是指针h！！！

% -----------------------------------------------------------
h = surf(x, y, z);  % 绘制图形
rot_ax=[1,1,1];
rotate(h,rot_ax,15);



